President Mukherjee Delivers The Indira Gandhi Centennial Lecture